#include <iostream>
using namespace std;

int main(void)
{

	int den_init, num_init; // 分母和分子的输入数值  初始数值
	int den, num;			// 分母和分子
	int num_temp;			// 计算过程中分子的临时变量
	int i = 0;
	while (cin >> num_init >> den_init) // 先输入分子，后输入分母
	{
		num = 1; // init  分子初始化为1
		den = 0; // init  分母初始化为0

		for (i = 1; i <= den_init; i++) // 分母从1到max递增，逐次逼近
		{
			num_temp = (int)((double)(i * num_init) / (double)den_init + 0.5); // 分子临时变量
			if (den * abs(num_init * i - den_init * num_temp) < i * abs(num_init * den - den_init * num))
			{
				num = num_temp;
				den = i;
				cout << num << "/" << den << endl;
			}
			if (den_init * num == num_init * den)
				break; // 相等情况下 停止循环
		}
		cout << endl;
	}

	// system("pause");
	return 0;
}